<%-- 
    Document   : telefonia
    Created on : 29-may-2009, 12:36:56
    Author     : Alberto
--%>

<%@page contentType="text/html" pageEncoding="UTF-8" session="false" import="domain.*, planner.*, java.util.Iterator, java.util.Set, java.util.List, java.sql.Date"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">

<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>DOMECO</title>
        <link href="style.css" rel="stylesheet" type="text/css">
    </head>
    <body>
        <%if (request.getSession(false) != null) {%>
        <table align="center" width="1000">
        <tr>
        <td>
        <div id="menu" align="center"><jsp:include page="./menu principal.jsp"></jsp:include></div>
        <br>
        <p id="campoAzul" align="center" valign="middle" width="235px"><span id="blanco">Móviles</span><br></p>
        <span id="azulTitulo"> Contratos y Facturas actuales</span>

        <div id="general">
            <div id="listaTelefonos" align="left">
                <div id="cuenta" align="center" >
                    <br>
                    <%
    Userdom user = (Userdom) request.getSession().getAttribute("user");
    Operations o = new Operations();
    List l = o.getMobileContrList(user);
    String company = "";
    boolean ocultar = false;
    if (l.isEmpty()) {
        ocultar = true;
                    %>
                    <br>
                    <br>
                    <p align=right"><span id="rojo"> Noy hay Contratos de Telefonía</span></p>
                    <%} else {

                        Iterator it1 = l.iterator();
                        while (it1.hasNext()) {
                            Mobilecontract e = (Mobilecontract) it1.next();
                            company = e.getCompany();
                            Integer permanence = e.getPermanence();
                    %>
                    <table width="600px">
                        <%
                                                if (company.equals("Vodafone")) {
                        %>
                        <tr align="center"><td bgcolor="#cc0000"><p align=center"><a href="./FrontController?idCont=<%=e.getIdMobileContract()%>&redir=VT" id="whiteLittle">Número: <%=e.getMobileNumber()%> -- Compañía: <%=e.getCompany()%> -- Permanencia: <%=permanence%> meses -- PULSE AQUÍ</a></p></td></tr>
                        <tr><td><br></td></tr>
                        <%
                        } else if (company.equals("Orange")) {
                        %>
                        <tr align="center"><td bgcolor="#ff9933"><p align=center"><a href="./FrontController?idCont=<%=e.getIdMobileContract()%>&redir=VT" id="whiteLittle">Número: <%=e.getMobileNumber()%> -- Compañía: <%=e.getCompany()%> -- Permanencia: <%=permanence%> meses -- PULSE AQUÍ</a></p></td></tr>
                        <tr><td><br></td></tr>
                        <%
                        } else if (company.equals("Movistar")) {
                        %>
                        <tr align="center"><td bgcolor="#3366ff"><p align=center"><a href="./FrontController?idCont=<%=e.getIdMobileContract()%>&redir=VT" id="whiteLittle">Número: <%=e.getMobileNumber()%> -- Compañía: <%=e.getCompany()%> -- Permanencia: <%=permanence%> meses -- PULSE AQUÍ</a></p></td></tr>
                        <tr><td><br></td></tr>
                        <%
                        }
                        %>
                    </table>
                    <%

                                                /**Set ss =  new Operations().getInvoiceList(e.getContract().getBankaccount());
                                                if (!ss.isEmpty()) {
                                                Iterator it2 = ss.iterator();
                                                while (it2.hasNext()) {
                                                Invoice i = (Invoice) it2.next();
                                                Set s = i.getMobileconsumptions();
                                                if (!s.isEmpty()) {

                                                Iterator it3 = s.iterator();
                                                while (it3.hasNext()) {
                                                Mobileconsumption eCons = (Mobileconsumption) it3.next();
                                                if (eCons.getConsumption().getContract().equals(e.getContract())) {*/
                                                //Aquí meteremos las facturas de la misma forma que en los otros sitios solo que al pinchar
                                                //en una podremos ver la factura subida
                                                
                                                try {
                                                    Mobileconsumption eCons = new Operations().getLastMobileconsumption(e);
                    %>
                    <table id="tabla">
                        <tr id="campoAzul" align="center">
                            <td width="200px"><span id="blanco">Periodo facturado</span></td>
                            <td width="200px"><span id="blanco">Compañía</span></td>
                            <td><span id="blanco" >Cuota( en €)</span></td>
                        </tr>
                        <%
                                                                        double amount = eCons.getConsumption().getAmount();
                                                                        java.sql.Date from = eCons.getDateFrom();
                                                                        java.sql.Date to = eCons.getDateTo();
                        %>
                        <tr id="datosCuenta" align="center">
                            <td><span><%=from%> --- <%=to%></span></td>
                            <td><span><%=eCons.getInvoice().getCompany()%></span></td>
                            <td><span><%=amount%> €</span></td>
                    </tr></table>
                    <br>

                    <%
                                                                    } catch(Exception ee) {
                    %> <p align=center"><span id="rojo"> No ha insertado la cuota de este mes para este Contrato de Telefonía</span></p> <%}
        }
    }




                    %>


                </div>

            </div>
            <div id="barraDer">


                <div id="accesos">
                    <table align="center">
                        <tr ><td id="campoAzul" align="center" valign="middle" width="235px"><span id="blanco">Datos actuales</span><br></td></tr>
                    </table>

                    <p align="center"><a href="./FrontController?redir=NCT" id="azul"><span onmouseover='this.style.color="#FF9900"' onmouseout='this.style.color="#79A9D9"'>A&ntilde;adir teléfono</span></a></p>
                    <p align="center"> <a href="./FrontController?error=false&redir=FM" id="azul"><span onmouseover='this.style.color="#FF9900"' onmouseout='this.style.color="#79A9D9"'>A&ntilde;adir factura</span></a> </p>
                    <%if (!ocultar) {%>   <p align="center">  <a href="./FrontController?redir=MBCT" id="colorEvento"><span onmouseover='this.style.color="#FF9900"' onmouseout='this.style.color="#79A9D9"'>Modificar/Borrar contrato</span></a></p> <%}%>
                </div>
            </div>
        </div>


        <div id="abajo" align="center"><p>&copy;   Domeco &mdash; Proyecto Informático A&ntilde;o 2009 </p></div>


        <%} else {%>
        <jsp:forward page="./index.jsp"></jsp:forward>
        <%}%>
    </body>
</html>
